package com.ruitu.router_module.bean;

public class User {
    private String id;// "2904443157154608617",----------------------------------------------//userId
    private String nickName; //"187****5685",------------------------------------------------//用户昵称
    private String wxId;// null,
    private String qqId; //null,
    private String alipayId; //null,
    private String email;// null,
    private String balance;// 0,
    private String sex;// 1,-----------------------------------------------------------------//1男0女
    private String presentStatus;// 1,-------------------------------------------------------//提现状态(0：不允许提现  1：允许提现；默认为1)
    private String accountId;// "1246200490376318194",---------------------------------------//登录账号id
    private String userName;// "18753185685",------------------------------------------------//登录账号
    private String password;// "123456789",--------------------------------------------------//密码
    private String type;// 5,----------------------------------------------------------------//用户类型(0:系统管理员 、1：地域管理员、2：平台管理员 、3:服务经理(地域)、4：企业管理员、5:普通会员，6、团队 7、一级领队 8、二级领队 9、服务经理（团队）10:企业会员)
    private String status;//1,--------------------------------------------------------------//用户状态（1：正常，0：被封）
    private String phone;//"18753185685",---------------------------------------------------//绑定的手机号码
    private String idCard;// null,
    private String token;// null,
    private String wxName;// weixin name,
    private String qqName;// qqName
    private String imageUrl;// "/static/front/themes/user/head-3.png"------------------------//用户头像
   private String dzf;
   private String dfh;
   private String dsh;
   private String ywc;
   private String tk;

    public String getDfh() {
        return dfh;
    }

    public void setDfh(String dfh) {
        this.dfh = dfh;
    }

    public String getDzf() {
        return dzf;
    }

    public void setDzf(String dzf) {
        this.dzf = dzf;
    }

    public String getDsh() {
        return dsh;
    }

    public void setDsh(String dsh) {
        this.dsh = dsh;
    }

    public String getYwc() {
        return ywc;
    }

    public void setYwc(String ywc) {
        this.ywc = ywc;
    }

    public String getTk() {
        return tk;
    }

    public void setTk(String tk) {
        this.tk = tk;
    }

    private AlipayUserInfo alipayUserInfo;

    public AlipayUserInfo getAlipayUserInfo() {
        return alipayUserInfo;
    }

    public void setAlipayUserInfo(AlipayUserInfo alipayUserInfo) {
        this.alipayUserInfo = alipayUserInfo;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getWxId() {
        return wxId;
    }

    public void setWxId(String wxId) {
        this.wxId = wxId;
    }

    public String getWxName() {
        return wxName;
    }

    public void setWxName(String wxName) {
        this.wxName = wxName;
    }

    public String getQqName() {
        return qqName;
    }

    public void setQqName(String qqName) {
        this.qqName = qqName;
    }

    public String getQqId() {
        return qqId;
    }

    public void setQqId(String qqId) {
        this.qqId = qqId;
    }

    public String getAlipayId() {
        return alipayId;
    }

    public void setAlipayId(String alipayId) {
        this.alipayId = alipayId;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getBalance() {
        return balance;
    }

    public void setBalance(String balance) {
        this.balance = balance;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getPresentStatus() {
        return presentStatus;
    }

    public void setPresentStatus(String presentStatus) {
        this.presentStatus = presentStatus;
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public static class AlipayUserInfo{

        /**
         * id : 6354727385198279011
         * accountId : 2681990471462569162
         * alipayNumber : 13190387840
         * alipayAccount :
         * createTime : 1544065814000
         * accountPhone : 13190387840
         * userName : null
         */

        private String id;
        private String accountId;
        private String alipayNumber;
        private String alipayAccount;
        private long createTime;
        private String accountPhone;
        private Object userName;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getAccountId() {
            return accountId;
        }

        public void setAccountId(String accountId) {
            this.accountId = accountId;
        }

        public String getAlipayNumber() {
            return alipayNumber;
        }

        public void setAlipayNumber(String alipayNumber) {
            this.alipayNumber = alipayNumber;
        }

        public String getAlipayAccount() {
            return alipayAccount;
        }

        public void setAlipayAccount(String alipayAccount) {
            this.alipayAccount = alipayAccount;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public String getAccountPhone() {
            return accountPhone;
        }

        public void setAccountPhone(String accountPhone) {
            this.accountPhone = accountPhone;
        }

        public Object getUserName() {
            return userName;
        }

        public void setUserName(Object userName) {
            this.userName = userName;
        }
    }

    @Override
    public String toString() {
        return "User{" +
                "id='" + id + '\'' +
                ", nickName='" + nickName + '\'' +
                ", wxId='" + wxId + '\'' +
                ", qqId='" + qqId + '\'' +
                ", alipayId='" + alipayId + '\'' +
                ", email='" + email + '\'' +
                ", balance='" + balance + '\'' +
                ", sex='" + sex + '\'' +
                ", presentStatus='" + presentStatus + '\'' +
                ", accountId='" + accountId + '\'' +
                ", userName='" + userName + '\'' +
                ", password='" + password + '\'' +
                ", type='" + type + '\'' +
                ", status='" + status + '\'' +
                ", phone='" + phone + '\'' +
                ", idCard='" + idCard + '\'' +
                ", token='" + token + '\'' +
                ", wxName='" + wxName + '\'' +
                ", qqName='" + qqName + '\'' +
                ", imageUrl='" + imageUrl + '\'' +
                ", dzf='" + dzf + '\'' +
                ", dfh='" + dfh + '\'' +
                ", dsh='" + dsh + '\'' +
                ", ywc='" + ywc + '\'' +
                ", tk='" + tk + '\'' +
                ", alipayUserInfo=" + alipayUserInfo +
                '}';
    }
}
